Filter results 49 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2016 BMW 2 Series
1.5 216D SE GRAN TOURER 5d 114 BHP
1.5 216D SE GRAN TOURER 5d 114 BHP
Pinetree Car Superstore Ltd Tonypandy
63,051 miles
Request callback
£9,899
2015 BMW 2 Series
1.5 218i Luxury Gran Tourer 7 Seats MPV 136 BHP Petrol Euro 6 ULEZ Free
1.5 218i Luxury Gran Tourer 7 Seats MPV 136 BHP Petrol Euro 6 ULEZ Free
Auto Capital Ltd
58,531 miles
Request callback
£9,990
2019 BMW 2 Series
2.0 220D M SPORT GRAN TOURER 5d 188 BHP
2.0 220D M SPORT GRAN TOURER 5d 188 BHP
Bluauto Ringles Cross
34,949 miles
Request callback
£17,440
2019 BMW 2 Series
2.0 220I M SPORT GRAN TOURER 5d AUTO 190 BHP
2.0 220I M SPORT GRAN TOURER 5d AUTO 190 BHP
HPL Motors Oldham Oldham
21,864 miles
Request callback
£19,799
2020 BMW 2 Series Gran Tourer
216d Luxury 5dr
216d Luxury 5dr
Motorpoint Birmingham
19,548 miles
Request callback
£16,899
2018 BMW 2 Series Gran Tourer
220d xDrive Luxury 5dr Step Auto
220d xDrive Luxury 5dr Step Auto
Ocean Group BMW Plymouth
44,462 miles
Request callback
£16,950
2019 BMW 2 Series Gran Tourer
218d Luxury 5dr
218d Luxury 5dr
Lookers Ford South Shields
33,768 miles
Request callback
£15,734
2018 BMW 2 Series Gran Tourer
220i Sport 5dr DCT
220i Sport 5dr DCT
McCarthy Cars
39,000 miles
Request callback
£15,795
2018 BMW 2 Series Gran Tourer
216d SE 5dr Step Auto
216d SE 5dr Step Auto
Riverside Honda Wakefield
57,453 miles
Request callback
£13,452
2019 BMW 2 Series Gran Tourer
218i M Sport 5dr
218i M Sport 5dr
Motorpoint Oldbury
28,374 miles
Request callback
£16,799
2018 BMW 2 Series Gran Tourer
218i M Sport 5dr Step Auto
218i M Sport 5dr Step Auto
Lookers Volvo Colchester
53,794 miles
Request callback
£14,499
2019 BMW 2 Series Gran Tourer
218i SE 5dr
218i SE 5dr
Vauxhall Middlesbrough
31,043 miles
Request callback
£13,600
2019 BMW 2 Series Gran Tourer
218i SE 5dr Step Auto
218i SE 5dr Step Auto
Motorpoint Derby
30,656 miles
Request callback
£15,599
Buy new from | £27,830 | (list price from £31,075) |
Showing 1 - 15 of 49 cars